直行绿灯掉头算不算违章是看具体情况的:
1、根据《中华人民共和国道路交通安全法实施条例》第四十百九条第二款规定,机动车在没有禁止掉头或者度禁止左转弯标志、标线的地点可以掉头;
2、允许问掉头的地点,在既没有掉头专用信号灯,也无其他规范掉头的交通标志的情况下,机动车在红绿灯期间均可以掉答头;
3、有交通标志明确标明在红灯或专绿灯期间掉头的,应当在规范的信号期间掉头。掉属头时,不得妨碍正常行驶的其他车辆或者行人通行。